package org.example.lotterysystem.service.activitystatus;

import org.example.lotterysystem.service.dto.ConvertActivityStatusDTO;

public interface ActivityStatusManager {

    /**
     * 处理活动相关状态转换
     *
     * @param convertActivityStatusDTO
     */
    void handleEvent(ConvertActivityStatusDTO convertActivityStatusDTO);

    /**
     * 回滚 回滚状态：活动、奖品、人员
     *
     * @param convertActivityStatusDTO
     */
    void rollbackHandleEvent(ConvertActivityStatusDTO convertActivityStatusDTO);

}
